27 research outputs found
Recommended from our members
Using SVG and XSLT for graphic representation
Using SVG and XSLT for graphic representation
In this paper we will present an XML based framework that can be used to produce graphical visualisation of scientific data. The approach rather than producing ordinary histogram and function diagaram graphs, tries to represent the information in a more graphical appealing and easy to understand way. For examples the approach will give the ability to represent the temperature as the level of coulored fluid in a thermometer.
The proposed framework is able to maintain the value of the datas strictly separated from the visual form of its representation (positions of element, colours, visual representation etc.).
By defining appropriate data structures and expressing them using XML, the framework gives the user the ability to create graphic representations using standard SVG and XSLT.
Since XML can be used for describing complex data information, we represent every level of the graphic representation with an XML structure.
To describe our architecture we defined the following XML dialects, each one with different markup tags, reflecting the semantical values of the elements.
Data definition level. Used to define the value of the datas that can be used in the graphic representation
Data representation level. Used to define the graphic representation, it defines how the values expressed by the data definition level are represented.
Both data representation and data definition files are based on a DTD to impose the constraints.
Data representation level is the core of the system, and defines a powerful language for representation.
Source primitives. Used to define for the source of the graphic elements, for example static file or SVG code.
Modification primitives. Used to define the modifications that can affect a graphic element, for example rotation, scaling or repetition.
Disposition primitives. Used to define the possible dispositions along x, y and z axes, for example to impose a order in the representation of elements.
Action primitives. Used to define the possible actions that canbe activated by graphic elements for different user behaviours. For example a mouse action can activate a link to a different resource, or can change the value of any of the other primitives of the data structure, as image source or disposition, or can show a tooltip .
XSLT is used to output a SVG file derived from the two files describing the graphic representation.
Our aim is to provide an abstract language to be used to represent in different ways the same concept. In fact, we can link a data definition file with different data representation levels, providing different kinds and levels of complexity for the same concept. An example use could be the representation of the temperature described before, where the temperature itself could be represented either as the level of mercury in the termomether, or as the rotation of an arrow in a gauge.
The transformation process is made from an XML source tree into an XML result tree, using XPath to define patterns. XSLT transformation process is based on templates, that define some actions (like adding or removing elements, or sorting them) to be performed when a part of the document matches a template.
To implement some of the complex graphics operations we are using XSLT extensions that allow to perform mathematical operations.
These XSLT extensions are not yet standard and require specific compliant parser, as Apache Xalan, that allows the developer to interface with Java classes in order to increase XSLT areas of application, from simple node transformations to quite complex operations
Mediating between AI and highly specialized users
We report part of the design experience gained in X-Media, a system for knowledge management and sharing. Consolidated techniques of interaction design (scenario-based design) had to be revisited to capture the richness and complexity of intelligent interactive systems. We show that the design of intelligent systems requires methodologies (faceted scenarios) that support the investigation of intelligent features and usability factors simultaneously. Interaction designers become mediators between intelligent technology and users, and have to facilitate reciprocal understanding
Highly focused document retrieval in aerospace engineering : user interaction design and evaluation
Purpose – This paper seeks to describe the preliminary studies (on both users and data), the design and evaluation of the K-Search system for searching legacy documents in aerospace engineering. Real-world reports of jet engine maintenance challenge the current indexing practice, while real users’ tasks require retrieving the information in the proper context. K-Search is currently in use in Rolls-Royce plc and has evolved to include other tools for knowledge capture and management.
Design/methodology/approach – Semantic Web techniques have been used to automatically extract information from the reports while maintaining the original context, allowing a more focused retrieval than with more traditional techniques. The paper combines semantic search with classical information retrieval to increase search effectiveness. An innovative user interface has been designed to take advantage of this hybrid search technique. The interface is designed to allow a flexible and
personal approach to searching legacy data.
Findings – The user evaluation showed that the system is effective and well received by users. It also shows that different people look at the same data in different ways and make different use of the same system depending on their individual needs, influenced by their job profile and personal attitude.
Research limitations/implications – This study focuses on a specific case of an enterprise working in aerospace engineering. Although the findings are likely to be shared with other engineering domains (e.g. mechanical, electronic), the study does not expand the evaluation to different settings.
Originality/value – The study shows how real context of use can provide new and unexpected challenges to researchers and how effective solutions can then be adopted and used in organizations.</p
Visual design recommendations for situation awareness in social media
The use of online Social Media is increasingly popular amongst emergency services to support Situational
Awareness (i.e. accurate, complete and real-time information about an event). Whilst many software solutions
have been developed to monitor and analyse Social Media, little attention has been paid on how to visually
design for Situational Awareness for this large-scale data space. We describe an approach where levels of SA
have been matched to corresponding visual design recommendations using participatory design techniques with
Emergency Responders in the UK. We conclude by presenting visualisation prototypes developed to satisfy the
design recommendations, and how they contribute to Emergency Responders’ Situational Awareness in an
example scenario. We end by highlighting research issues that emerged during the initial evaluation
Affective graphs: the visual appeal of linked data
The essence and value of Linked Data lies in the ability of humans and machines to query, access and reason upon highly structured and formalised data. Ontology structures provide an unambiguous description of the structure and content of data. While a multitude of software applications and visualization systems have been developed over the past years for Linked Data, there is still a significant gap that exists between applications that consume Linked Data and interfaces that have been designed with significant focus on aesthetics. Though the importance of aesthetics in affecting the usability, effectiveness and acceptability of user interfaces have long been recognised, little or no explicit attention has been paid to the aesthetics of Linked Data applications. In this paper, we introduce a formalised approach to developing aesthetically pleasing semantic web interfaces by following aesthetic principles and guidelines identified from literature. We apply such principles to design and develop a generic approach of using visualizations to support exploration of Linked Data, in an interface that is pleasing to users. This provides users with means to browse ontology structures, enriched with statistics of the underlying data, facilitating exploratory activities and enabling visual query for highly precise information needs. We evaluated our approach in three ways: an initial objective evaluation comparing our approach with other well-known interfaces for the semantic web and two user evaluations with semantic web researchers
The qualitative DIGNISPACE study: The co-design of a life review, meaning-making and legacy leaving digital intervention for young people with life-limiting conditions
Background: Young people with life-limiting conditions have unmet psycho-spiritual needs. Dignity Therapy is a psycho-therapeutic end-of-life intervention that addresses life review, meaning making and legacy leaving. Studies of Dignity Therapy including young people are limited. Aim: To co-design a digital Dignity Therapy-based intervention for young people with life-limiting conditions (DIGNISPACE). Design: A qualitative study including focus groups (n=5) with hospice-based healthcare professionals (n=23), semi-structured interviews with young people with life-limiting conditions (n=13) and family carers (n=12). Data were analyzed using framework analysis. Results: Three main themes were derived; intervention purpose, amendments to the Dignity Therapy question protocol and content for a digital application. Findings influenced the development of DIGNISPACE and a model of dignity in young people with life-limiting conditions. Conclusions: DIGNISPACE addresses the psycho-spiritual needs of young people with life-limiting conditions, including tenets of the model of dignity in young people with life-limiting conditions in its content and delivery
The Qualitative DIGNISPACE Study: The Co-Design of a Life Review, Meaning-Making and Legacy Leaving Digital Intervention for Young People with Life-Limiting Conditions
Background: Young people with life-limiting conditions have unmet psycho-spiritual needs. Dignity Therapy is a psycho-therapeutic end-of-life intervention that addresses life review, meaning making and legacy leaving. Studies of Dignity Therapy including young people are limited.
Aim: To co-design a digital Dignity Therapy-based intervention for young people with life-limiting conditions (DIGNISPACE). Design: A qualitative study including focus groups (n=5) with hospice-based healthcare professionals (n=23), semi-structured interviews with young people with life-limiting conditions (n=13) and family carers (n=12). Data were analyzed using framework analysis.
Results: Three main themes were derived; intervention purpose, amendments to the Dignity Therapy question protocol and content for a digital application. Findings influenced the development of DIGNISPACE and a model of dignity in young people with life-limiting conditions.
Conclusions: DIGNISPACE addresses the psycho-spiritual needs of young people with life-limiting conditions, including tenets of the model of dignity in young people with life-limiting conditions in its content and delivery
Recommended from our members
Remote Web Usability Testing: a Proxy Approach
This paper presents OpenWebSurvey, as software to remotely record users while surfing the web